package cn.jobstart.modelDesc;

import lombok.Data;
import cn.jobstart.model.DouyinVideo;


import cn.jobstart.enums.DouyinVideoShowFlagEnum;
import cn.jobstart.enums.DouyinVideoDelFlagEnum;
import cn.jobstart.enums.DouyinVideoMediaTypeEnum;
import cn.jobstart.enums.DouyinVideoTopFlagEnum;
import cn.jobstart.enums.DouyinVideoReviewedFlagEnum;
import cn.jobstart.enums.DouyinVideoVideoStatusEnum;

/**
*    @author xy
*    @Date 2024-01-08 10:38:29
*    @description DouyinVideoDesc       抖音视频列表
*/
@Data
public class DouyinVideoDesc extends DouyinVideo {


    private String showFlagDesc;
    private String delFlagDesc;
    private String mediaTypeDesc;
    private String topFlagDesc;
    private String reviewedFlagDesc;
    private String videoStatusDesc;

    public String getShowFlagDesc() {
        showFlagDesc=DouyinVideoShowFlagEnum.getDescByType(getShowFlag());
        return showFlagDesc;
    }
    public String getDelFlagDesc() {
        delFlagDesc=DouyinVideoDelFlagEnum.getDescByType(getDelFlag());
        return delFlagDesc;
    }
    public String getMediaTypeDesc() {
        mediaTypeDesc=DouyinVideoMediaTypeEnum.getDescByType(getMediaType());
        return mediaTypeDesc;
    }
    public String getTopFlagDesc() {
        topFlagDesc=DouyinVideoTopFlagEnum.getDescByType(getTopFlag());
        return topFlagDesc;
    }
    public String getReviewedFlagDesc() {
        reviewedFlagDesc=DouyinVideoReviewedFlagEnum.getDescByType(getReviewedFlag());
        return reviewedFlagDesc;
    }
    public String getVideoStatusDesc() {
        videoStatusDesc=DouyinVideoVideoStatusEnum.getDescByType(getVideoStatus());
        return videoStatusDesc;
    }
}

